﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.ServiceModel.Web;
using System.Text;
using SOAPServicioTecnico_Final.Persistencia;
using SOAPServicioTecnico_Final.Dominio;

namespace SOAPServicioTecnico_Final
{
    // NOTA: puede usar el comando "Rename" del menú "Refactorizar" para cambiar el nombre de clase "Service1" en el código, en svc y en el archivo de configuración.
    public class Login : ILogin
    {
        private UsuarioDAO usuarioDAO = null;
        private UsuarioDAO UsuarioDAO
        {
            get
            {
                if (usuarioDAO == null)
                    usuarioDAO = new UsuarioDAO();
                return usuarioDAO;
            }

        }
        public string identificarUsuario(string NombreUSU, string Password)
        {
            string mensaje = "";

            Usuario a = ObtenerUsuario(NombreUSU);
            if (NombreUSU.Equals(a.NombreUSU) && Password.Equals(a.Password))
            {
               mensaje = "Usuario Correcto";
            }else{
               mensaje = "Usuario Incorrecto - Verifique datos";
            }
             return mensaje;
        }
        public Usuario ObtenerUsuario(string NombreUSU)
       {
           try
           {
               return UsuarioDAO.ObteneridxNombre(NombreUSU);
           }
           catch //(Exception e)
           {              
               throw;
           }          
            
       }
    }   
}
